package net.lab1024.smartadmin.module.business.payment.domain.dto;

import lombok.Data;
import java.util.Date;
import java.math.BigDecimal;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;

/**
 * 新建 [  ]
 *
 * @author mrmf
 * @version 1.0
 * @company ${company}
 * @copyright (c) 2018 ${company}Inc. All rights reserved.
 * @date  2021-05-24 19:48:52
 * @since JDK1.8
 */
@Data
public class PaymentAddDTO {
    @ApiModelProperty("收款时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date time;

    @ApiModelProperty("订单单号")
    private String orderId;

    @ApiModelProperty("应收金额")
    private BigDecimal totalPrice;

    @ApiModelProperty("优惠金额")
    private BigDecimal discountPrice;

    @ApiModelProperty("支付方式")
    private String payment;

    @ApiModelProperty("实收金额")
    private BigDecimal receivedPrice;

    @ApiModelProperty("备注")
    private String remarks;

    @ApiModelProperty("顾客ID")
    private String customerId;

    @ApiModelProperty("收款人")
    private String payee;


}
